Performance Guarantee Mechanism for Multi-Tenancy SaaS Service Based on Kalman Filtering
نویسندگان
چکیده
This paper proposes a special System Architecture for Multi-tenancy SaaS Service (SAMSS), which studies the performance security issues at the business logic layer and data processing layer respectively. The Kalman filtering Admission Control algorithm (KAC) and the Greedy Copy Management algorithm (GCM) are proposed. At the business logic layer, Kalman filtering admission control algorithm is presented. It uses a Kalman filter to conduct the dynamic evaluation for the CPU resource for multi-tenancy SaaS service and reduces the unnecessary performance expenses caused by direct measurement of CPU resources. At the data processing layer, the Greedy Copy Management algorithm (GCM) is presented. It changes the copy placement as a K-partitioning set partitioning problem and adopts a greedy strategy to reduce the number of times for creating a data copy. Finally, the experimental analysis and results prove the feasibility and efficiency of the algorithms proposed.
منابع مشابه
Why multi - tenancy is key to successful and sustainable softWare - as - a - service ( saas )
Why multi-tenancy is key to successful and sustainable softWare-as-a-service (saas)
متن کاملConfiguration in ERP SaaS Multi-Tenancy
Software as a Service (SaaS) becomes in this decade the focus of many enterprises and research. SaaS provides software application as Web based delivery to server many customers. This sharing of infrastructure and application provided by Saas has a great benefit to customers, since it reduces costs, minimizes risks, improves their competitive positioning, as well as seeks out innovative. SaaS a...
متن کاملTowards Multivariable Architecture for SaaS Multi-tenant Applications
A multi-tenant Software as a Service (SaaS) application delivers customized run-time application to each tenant using a single application. Multi-tenancy offers several advantages including quick application deployment, reduced application maintenance, effective version control, and much more. However, handling large datacenter resources and providing better Quality of Service (QoS) is a major ...
متن کاملA SaaS-based Software Modeling for Bank Intermediary Business
Software-as-a-Service (SaaS) is a new research orientation for developing software, and has multi-tenancy architecture and customization features, which are very suitable for performance and benchmark test of OLTP transactions. And Bank Intermediary Business (BIB) is the most important business of Bank financial system. This paper focuses on establishing the SaaS-based BIB performance and bench...
متن کاملSaaS Multi-Tenancy: Framework, Technology, and Case Study
SaaS (Software as a Service) provides new business opportunities for application providers to serve more customers in a scalable and cost-effective way. SaaS also raises new challenges and one of them is multi-tenancy. Multi-tenancy is the requirement of deploying only one shared application to serve multiple customers (i.e. tenant) instead of deploying one dedicated application for each custom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016